English

applet……小程序大革命

1999-03-10 来源:中华读书报 周轩进 我有话说

APPLET,全国科学技术名词审定委员会公布的第二批有关信息科学技术的推荐译名中,将其定为“小应用程序”。并在注释中指出:这是“用于专门完成简单任务的一种规模较小的应用程序”。在此之前,既有人把她译成“小应用程序”,也有人将其译为“应用小程序”或干脆称作“小程序”。台湾则将其称作“小应用程式”

APPLET是由APPLY(应用、适用)和词尾LET(小的)两部分结合而成的。按常规的翻译原则译为“小应用程序”应该说是正确的。但如仔细推敲起来,这个词实际上应该是由三部分组成的,即APPLIED(应用)-PROGRAM(程序)-LET(小的)。这中间省却了一个程序(PROGRAM)。这样一看,这个“小的”(LET)应该是挂在“程序”(PROGRAM)的后面,是修饰“程序”的,而不是修饰“应用”的。因此,其本意是指程序小,而不是应用小。这一点,全国科学技术名词审定委员会在注释中指出,这是“一种规模较小的应用程序”,已表达得十分清楚了。

APPLET,虽然它规模小,每一个具体的小应用程序能完成的任务也比较简单,例如,某一个小程序可以把你键入的字母由小写转为大写,另一个小应用程序可以使你书写的字母或画面产生旋转的视觉效果。但由于它们自成体系,互相之间可以很容易地对接、一旦组合起来,就可以完成比较复杂的任务。APPLET,就象积木块或建筑中的预制件一样,每一块都很小,结构也很简单,但即使是一个幼童,也可以用积木搭起很复杂的建筑模型来!这样,软件设计人员可以预先制作好成千上万个用途各异的小应用程序,放在因特网上,任人取用,用完了即刻将它们放会原处。打一个比喻,如果把因特网比作一个超级市场,这一个个小应用程序就好比是超级市场中的各种商品,比如说各种蔬菜、鱼肉等,而JAVA(爪哇)语言就好比超市中取货的篮子,顾客可以按自己的需要,用JAVA(爪哇)取用各种小应用程序,组合起来,完成本来需要很大的专门软件才能完成的任务。现实生活中,因为有了超市,你如果想吃“宫爆肉丁”等名厨主理的名菜,你既不用聘请高级厨师,买肉买菜买花生,切丁配料,也不用花大价钱去饭店吃现成的,到超市取回现成的肉丁花生和成包的配料,回家一炒就成了。组合APPLET的道理是一样的。它可以把软件的设计和制作从专家的手中解放出来,使普通的计算机使用人员可以随心所欲地设计、制作和使用自己需要的专门软件。

千万不要小看了这个小应用程序,它和JAVA(爪哇)编程语言结合起来,向现在占主导地位的“英特尔-视窗”(WINTEL)计算机发展模式发起了强烈的冲击,几乎引发了一场大革命!

所谓“英特尔-视窗”(WINTEL)计算机发展模式是指这样一种现象:计算机的应用软件越做越大,功能越来越强,客户使用起来也越来越方便,例如从DOS到WIN31到WIN95,WIN98,就是如此,但同时它们也要求计算机硬件的运算速度越来越快,内存和硬盘容量越来越大。

客户的计算机用不了一、两年就不得不因升级换代而淘汰。由于推动这种发展模式的最大硬件商美国英特尔公司和最大软件商的首脑分别是安迪格罗夫和比尔盖茨,对此等现象,业内人士流行着一句不无挖苦之意的口头禅:“只要安迪格罗夫造,比尔盖茨就要。”这种发展模式既促进了计算机行业的高速增长,也造成了资源的极大浪费。据国外专家分析,在个人计算机上配置的标准软件功能,真正被用户使用的不足20%。这个比例在我国恐怕还要低很多。而“爪哇-小应用程序”(JAVA-APPLET)模式的出现正可以扭转这种现象。

从理论上说,个人使用的计算机上只要配置JAVA(爪哇)和联网等很少一点程序,其它都不是必要的。这就是所谓“网络计算机”或简称“网机 (NC机)的概念。例如,个人计算机上可以完全不装庞大的微软办公软件,照样可以编写文件——所需的一切软件功能都可以从网上取用诸如前述改变大小写一类的小应用程序来解决。只要网络的带宽足够大,网上的速度足够快,计算机只要一联上网,就可以把整个网络当作自己的计算机,各种软硬件尽在网上。网上提取和使用各种软件就象在自己的计算机内打开和使用配置的软件是一样的。发明JAVA(爪哇)语言的美国SUN公司开始提出“网络就是计算机”的口号时,许多人都不解其意。现在越来越多的人开始明白它的重要意义了。

由于“网机”对硬件的要求是如此之低,而硬件的核心——芯片又越做越小,网机将不仅可以装在电视机,电话机和手机里。也可以装在微波炉,洗衣机甚至手表、眼镜、戒指里,使你可以随时随地的“触网”。

如果说个人计算机(PC机)的出现,击垮了“小型机(主机)-终端”的使用模式,把计算机的使用从专家的手里解放了出来,掀起了计算机应用大普及、大发展的一场大革命的话,JAVA-APPLET和网络计算机的出现和发展必将把软件的设计和制造从计算机软件专家的手里解放出来,引发一场更深刻的大革命!设想到那时,甚至一个小孩子都可以凭自己的想象力,象搭积木一样制作出功能奇特的应用软件让人类共享,“人脑+计算机”的“地球智力”的发展,将会呈现怎样的一种加速度啊!有人据此预言,英特尔-视窗(WINTEL)加个人计算机的发展模式即将寿终正寝。对此笔者不敢苟同。因为不管因特网的带宽发展得有多么宽,速度有多么快,永远也不可能同时满足全球人类对知识不断增长的需求。更大的可能性是经过“否定之否定”的发展,出现新的一轮类似PC机前“小型机(主机)加终端”的模式。只不过在这里,强大的PC机取代了原来的小型机,网机取代了原来的终端机,达到了一个更高的层次罢了。但笔者以为,微软受美国司法部门的起诉,只是其开始衰败的表面现象和起点。真正使其吃官司和走向衰败的深刻技术背景是,在新兴技术和新兴生产力的代表——“JAVA(爪哇语言)+AP?PLET(小应用程序)+NC(网机)”的发展模式冲击下,“英特尔-视窗(WINTEL)加个人计算机”的发展模式已开始沦为落后技术和落后发展模式,在抵挡不住网络这一新生产力冲击的前提下,微软一方面不得不向SUN公司屈服,购买JAVA的使用权,另一方面则是被逼得采取不正当竞争手段……。

在前几轮计算机技术革命发生时,我国大大地落后了。其结果是,一方面,我们不得不花费大量宝贵的外汇去购买用DOS,ORICLE,U?NIX,WINDOWS等编制的软件或专利,另一方面只好不光彩地采用盗版侵权的方式来发展自己的计算机业。但这两种作法都不可能把我国在21世纪引上信息强国之路。现在,APPLET,这个小小的应用程序正在信息产业中引发一场新的大革命。许多外国业者正在拼命地制作和发展自己的小应用程序和以此为基础的各种软件,也许同时在拼命抢注专利。凭我们中华民族的聪明才智就注定只能跟在别人后面拾人牙秽吗?由AP?PLET这个小应用程序引发的这场大革命对计算机行业发起了前所未有的大挑战,也为后来居上者提供了前所未有的大好机遇。机不可失,时不再来。在小程序引发的这场大革命面前,国人要早日清醒啊!

手机光明网

光明网版权所有

光明日报社概况 | 关于光明网 | 报网动态 | 联系我们 | 法律声明 | 光明网邮箱 | 网站地图

光明网版权所有